An investigation was launched when a local retailer contacted police to report an employee who was stealing large sums of cash while they were working.
Detectives identified the suspect using a surveillance camera and even caught them stealing $1,500 in cash in a single day, police said.
When police arrested the suspect, he admitted to stealing several thousands of dollars over several weeks from the business.
All $18,000 have since been returned to the business and the suspect us currently awaiting trial on a charge of larceny over $1,200 by a single scheme, police said.
Click here to follow Daily Voice Worcester and receive free news updates.